package omit.wage.mapper;


import com.github.pagehelper.Page;
import omit.wage.dto.WageChangeDTO;
import omit.wage.dto.WageModifyDTO;
import omit.wage.dto.WagePageDTO;
import omit.wage.entity.Wage;
import omit.wage.vo.WageVO;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * <p>
 *  Mapper 接口
 * </p>
 *
 * @author author
 * @since 2024-06-11
 */
@Mapper
public interface WageMapper {
    /**
     * 分页查询
     */
    Page<WageVO> pageQuery(WagePageDTO wagePageDTO);
    /**
     * 主键查询
     */
    Wage findById(Integer id);
    /**
     * 新增数据
     */
    void insert(WageModifyDTO wageModifyDTO);
    /**
     * 修改数据
     */
    void update(WageChangeDTO wageChangeDTO);
    /**
     * 删除数据
     */
    void delete(List<Integer> ids);
}
